﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#if NETFX_CORE
using Windows.Foundation;

#endif

namespace StyleMVVM.Validation
{
	public interface IAsyncValidationRule : IValidationRule
	{
#if NETFX_CORE
		IAsyncAction Validate(IRuleExecutionContext context);
#else
		Task Validate(IRuleExecutionContext context);
#endif
	}
}